iT邦幫忙

2025 iThome 鐵人賽

DAY 6
0
生成式 AI

我與 AI Pair Programming系列 第 6

我與 Cursor pair:第一個工具 —— Chat

  • 分享至 

  • xImage
  •  
  • AI Models

  • Agent Mode

  • Add Context

Cursor 是基於 VS Code 而建立的 IDE,所以使用方法差不多,選擇你的專案並且用 Cursor 開啟後,應該會看到像下面的畫面:
https://ithelp.ithome.com.tw/upload/images/20250920/20151635n23r5QOiA2.png

可以看到 Cursor 把畫面分成了三個區塊:

  • 左邊:和原本 VS Code 擁有的功能差不多,你的檔案以及 extension、Git 等功能都在這個區塊
  • 中間:程式碼編輯的區塊
  • 右邊:Cursor 和 AI 交流的地方,在 Cursor 中都會以 Chat 來稱呼

如果不小心關掉右邊的介面,可以透過 F1 在 Cursor 的搜尋欄裡面找到 Chat,按下 Enter 之後再次打開,或是透過快捷鍵(Mac 是 Cmd + I )來開啟:
https://ithelp.ithome.com.tw/upload/images/20250920/201516353QG4BYdpU8.png

右邊的區塊可以分成幾個主要的部分:

  1. Add Context
  2. Rules & Memories
  3. Chat mode
  4. AI model

https://ithelp.ithome.com.tw/upload/images/20250920/20151635rCbUowscDd.png

以下就讓我們一一來介紹吧。

AI Models

我們先來看看 AI model 的部分。點開選單後會有這四個區塊:
https://ithelp.ithome.com.tw/upload/images/20250920/20151635mXyKEFPoYX.png

  1. Auto:讓 Cursor 自己根據你的提問來決定要使用哪種模型,打開後下面的選項都會消失。
  2. MAX Mode:有些 AI 模型支援比較長的 token,打開之後會讓這些模型可以擁有高達 1M token 的大型 context window,但打開之後會消耗更多 Token。
  3. AI Model list:各種模型,可以看到像是 gpt-5 後面有一個大腦的 icon,表示那個模型有支援 thinking mode。
  4. Add Models:由於市面上的 AI 模型非常多,所以 Cursor 預設只會挑幾個模型放到清單上。如果你找不到想使用的,或是想改成用 API Key 的模型,可以透過這個選項來編輯上面區塊的清單。

https://ithelp.ithome.com.tw/upload/images/20250920/20151635Gztz2dpBRk.png

Agent Mode

我們再來看看 Agent Mode 的部分。點開來之後會出現 Cursor 預設的三種模式,Agent、Ask、Background。
https://ithelp.ithome.com.tw/upload/images/20250920/20151635G0N8z9C94X.png

  • Agent:最常使用的模式,會根據你的請求來更改程式碼,並且可以執行多種工具,像是 run command line 等等的運用。
  • Ask:唯讀模式,比較多用在學習或是規劃上,只會根據你的提問做回覆,不會更新任何程式碼。
  • Background:在我跳槽到 Claude Code 後推出的新功能,所以我沒有使用過,但從官方文件的資料上來看,主打的是可以在遠端環境中啟動非同步 Agent,並且也能查看狀態、傳送後續指示,或隨時接手。但必須要打開 MAX Mode 才能使用,不富有的話慎選 QQ

Add Context

再來是 Add Context 的區塊。還記得我們在前幾篇文章中提到的 Context 是什麼嗎?為了幫助我們的好夥伴可以更理解我們在說什麼,和他對話的過程中可以提供適當的 Context 幫助他回答我們的問題,做出我們希望他做到的事情。
點選按鈕之後會出現很多選單,最上面會是最近有打開或是加入過的檔案內容,下半部則是 Cursor 提示你可以加入的類別,包涵檔案、程式碼、Git 內容等等:
https://ithelp.ithome.com.tw/upload/images/20250920/20151635SS6PRvBiaf.png

另外,在 Chat 的視窗中直接使用 @ 也能召喚出這個選單:
https://ithelp.ithome.com.tw/upload/images/20250920/20151635khheXoZGwp.png

如果有輸入一些關鍵字的話,Cursor 就會去搜尋有哪些相符的檔案可以加入:
https://ithelp.ithome.com.tw/upload/images/20250920/20151635gSCpDKBVpv.png

如果想要特別詢問某段程式碼的話,可以把程式碼選起來,Cursor 會提示你要加入 Chat 的話可以使用哪一組快捷鍵,這樣就能把這段程式碼加入到 Chat 上和你的問題一起詢問囉:
https://ithelp.ithome.com.tw/upload/images/20250920/20151635ZGVBFMZayc.png

加入後的內容會出現在上方,並且告訴你行數:
https://ithelp.ithome.com.tw/upload/images/20250920/20151635E9kbXYdWlO.png

另外,從上面那張圖中,可以看到 @ 旁邊有寫一個 1 Tab ,是 Cursor 會很貼心的幫你把現在 focus 的檔案也加入參考,如果不希望他出現的話,把滑鼠移到上面按下叉叉就可以了。


今天的分享中有一些可以幫助我們快速使用的快捷鍵(以 Mac 為例):

  • 開啟 Agent Mode 的 Chat:Cmd+I
  • 切換 AI model:Cmd+/
  • 把檔案加入到 Context 中:@{file name}
  • 把程式碼加入到 Context 中:選取程式碼後按下 Cmd+L

明天我們會繼續分享最後一個右邊區塊的重要功能:Rules & Memories。你平常也有什麼愛用的功能呢?歡迎留言分享給我唷~

我們明天見 👋


上一篇
我與 Cursor pair:一起來認識 Cursor 吧
下一篇
我與 Cursor pair:第二個工具 —— Rules & Memories 是什麼
系列文
我與 AI Pair Programming9
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言